package dp;

public class EtatA extends Etat {

	@Override
	public void versEtatA() {
		System.out.println("Deja dans l'etat A");
	}

	@Override
	public void versEtatB() {
		System.out.println("Passage de l'etat A vers l'etat B");
		etatCourant.setEtat(new EtatB());
	}

	@Override
	public void versEtatC() {
		System.out.println("Impossible de passer de l'etat A vers l'etat C");
	}

	@Override
	public void doAction() {
		System.out.println("Execution du traitement de l'etat A");
		System.out.println("----------------------------------------");
	}
}
